// vuex持久化代码


import { createStore } from "vuex"
// 持久化可以使数据改变后，刷新不会变成原来的
// 安装包并导入
import createPersistedState from "vuex-persistedstate";


// 如果导入多个函数，要用{}和,(逗号)隔开,否则可加可不加
import user from './modules/user'
// console.log(user);
import cart from './modules/cart'
import category from './modules/category'




// 创建vuex仓库并导出
export default createStore({
    modules: {
        // 分模块
        user,
        cart,
        category,
    },
    // 配置插件
    plugins: [
        // 默认是存储在localStorage中
        createPersistedState()
    ]
})